"""
红外热成像温度分析系统 - 主入口文件
支持GUI和API两种模式
"""

import sys
import os

# 添加src目录到Python路径
current_dir = os.path.dirname(os.path.abspath(__file__))
src_dir = os.path.join(current_dir, 'src')
sys.path.insert(0, src_dir)

from PyQt5.QtWidgets import QApplication
from src.utils.utils import initialize_system
from src.gui.thermal_analyzer import ThermalAnalyzer


def main():
    """启动GUI应用程序"""
    # 初始化系统设置
    initialize_system()
    
    # 创建应用程序
    app = QApplication(sys.argv)
    
    # 创建主窗口
    window = ThermalAnalyzer()
    window.show()
    
    # 运行应用程序
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()